St Helens produced a stunning performance to pull off a well-deserved 26-22 victory over Super League leaders Castleford.
St Helens produced a stunning performance to pull off a well-deserved 26-22 victory over Super League leaders Castleford.